iT邦幫忙

DAY 17
3

PHP 三十天就上手系列 第 17

PHP 三十天就上手-Day -17 Array Operators

  • 分享至 

  • xImage
  •  

陣列運算子
如果您有兩個陣列,陣列$a跟陣列$b,想要做運算,您可以使用下列陣列的運算子。

$a + $b -->將兩個陣列聚合(Union)
example:

$a = array("a" => "apple", "b" => "banana");
$b = array("a" => "pear", "b" => "strawberry", "c" => "cherry");
$c = $a + $b; // Union of $a and $b

執行後陣列$c的內容如下:
["a"]=> "apple"
["b"]=> "banana"
["c"]=> "cherry"
$a == $b -->如果兩個陣列有相同的key/value配對,則傳回TRUE否則傳回FALSE
$a === $b -->如果兩個陣列有相同的key/value配對且順序相同,型態也相同,則傳回TRUE否則傳回FALSE

example:

<?php
$a = array("apple", "banana");
$b = array(1 => "banana", "0" => "apple");
?> 

$a == $b 傳回TRUE
$a === $b 傳回FALSE
$a != $b -->如果兩個陣列沒有相同的key/value配對,則傳回TRUE否則傳回FALSE
$a <> $b -->如果兩個陣列沒有相同的key/value配對,則傳回TRUE否則傳回FALSE
$a !== $b -->如果兩個陣列沒有相同的key/value配對或順序沒有相同,或型態沒有相同,則傳回TRUE否則傳回FALSE


上一篇
PHP 三十天就上手-Day -16 Array Functions - array_combine
下一篇
PHP 三十天就上手-Day -18 Array Functions - array_search
系列文
PHP 三十天就上手30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 則留言

0

我要留言

立即登入留言